Big Huge Thesaurus

Harpia harpyja

noun